package abacab.ext;

import abacab.ActorSystem;

import com.typesafe.config.ConfigException;

/**
 * The extension for remoting
 */
@DependsOn(SerializationExtensionProvider.class)
public class RemotingExtensionProvider implements ExtensionProvider<RemotingExtension> {
	/** The extension's id. */
	public static final String	ID	= "remoting";

	@Override
	public String getId() {
		return ID;
	}

	@Override
	public RemotingExtension create(ActorSystem actorSystem) throws ConfigException {
		return new RemotingExtension(actorSystem);
	}
}